package com.egg.ylt.pojo;

import java.util.List;

/**
 * author:        yupeng
 * created on:    2019/3/1 14:29
 * description:   优惠券模型
 */
public class ShopDetailCouponEntity {

    private List<CouponEntity.ListEntity> componTicket;
    private List<CouponEntity.ListEntity> experienceTicket;

    public List<CouponEntity.ListEntity> getComponTicket() {
        return componTicket;
    }

    public void setComponTicket(List<CouponEntity.ListEntity> componTicket) {
        this.componTicket = componTicket;
    }

    public List<CouponEntity.ListEntity> getExperienceTicket() {
        return experienceTicket;
    }

    public void setExperienceTicket(List<CouponEntity.ListEntity> experienceTicket) {
        this.experienceTicket = experienceTicket;
    }

    public static class ComponTicketBean {
        /**
         * flag :
         * limitAmount :
         * ticketAmount :
         * isShare :
         * startDate :
         * endDate :
         */

        private String flag;
        private String limitAmount;
        private String ticketAmount;
        private String isShare;
        private String startDate;
        private String endDate;

        public String getFlag() {
            return flag;
        }

        public void setFlag(String flag) {
            this.flag = flag;
        }

        public String getLimitAmount() {
            return limitAmount;
        }

        public void setLimitAmount(String limitAmount) {
            this.limitAmount = limitAmount;
        }

        public String getTicketAmount() {
            return ticketAmount;
        }

        public void setTicketAmount(String ticketAmount) {
            this.ticketAmount = ticketAmount;
        }

        public String getIsShare() {
            return isShare;
        }

        public void setIsShare(String isShare) {
            this.isShare = isShare;
        }

        public String getStartDate() {
            return startDate;
        }

        public void setStartDate(String startDate) {
            this.startDate = startDate;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }
    }

    public static class ExperienceTicketBean {

        /**
         * applyType :
         * validType : 0
         * ticketSubName :
         * flag : 0
         * endDate : 2019-03-21 00:00:00
         * validDay : 0
         * memberName : 1
         * source : 0
         * activityId : F4BA08DD34000000900000000022E000
         * ticketAmount : 0
         * id : 4
         * memberCompanyId : F10345D820000000800000000022E000
         * updateTime : null
         * ticketType : 0
         * companyId : ED9ED17FF8000000980000000022E000
         * phone : 13051162734
         * createTime : null
         * joinType : 0
         * isShare : 0
         * limitAmount : 0
         * isRemind : 0
         * ticketId : F4B9EB07A4000000B60000000022E000
         * startDate : 2019-03-20 00:00:00
         * status : 3
         * ticketName :
         */

        private String applyType;
        private int validType;
        private String ticketSubName;
        private String flag;
        private String endDate;
        private int validDay;
        private String memberName;
        private int source;
        private String activityId;
        private int ticketAmount;
        private String id;
        private String memberCompanyId;
        private Object updateTime;
        private int ticketType;
        private String companyId;
        private String phone;
        private Object createTime;
        private int joinType;
        private int isShare;
        private int limitAmount;
        private int isRemind;
        private String ticketId;
        private String startDate;
        private int status;
        private String ticketName;

        public String getApplyType() {
            return applyType;
        }

        public void setApplyType(String applyType) {
            this.applyType = applyType;
        }

        public int getValidType() {
            return validType;
        }

        public void setValidType(int validType) {
            this.validType = validType;
        }

        public String getTicketSubName() {
            return ticketSubName;
        }

        public void setTicketSubName(String ticketSubName) {
            this.ticketSubName = ticketSubName;
        }

        public String getFlag() {
            return flag;
        }

        public void setFlag(String flag) {
            this.flag = flag;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public int getValidDay() {
            return validDay;
        }

        public void setValidDay(int validDay) {
            this.validDay = validDay;
        }

        public String getMemberName() {
            return memberName;
        }

        public void setMemberName(String memberName) {
            this.memberName = memberName;
        }

        public int getSource() {
            return source;
        }

        public void setSource(int source) {
            this.source = source;
        }

        public String getActivityId() {
            return activityId;
        }

        public void setActivityId(String activityId) {
            this.activityId = activityId;
        }

        public int getTicketAmount() {
            return ticketAmount;
        }

        public void setTicketAmount(int ticketAmount) {
            this.ticketAmount = ticketAmount;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getMemberCompanyId() {
            return memberCompanyId;
        }

        public void setMemberCompanyId(String memberCompanyId) {
            this.memberCompanyId = memberCompanyId;
        }

        public Object getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(Object updateTime) {
            this.updateTime = updateTime;
        }

        public int getTicketType() {
            return ticketType;
        }

        public void setTicketType(int ticketType) {
            this.ticketType = ticketType;
        }

        public String getCompanyId() {
            return companyId;
        }

        public void setCompanyId(String companyId) {
            this.companyId = companyId;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public Object getCreateTime() {
            return createTime;
        }

        public void setCreateTime(Object createTime) {
            this.createTime = createTime;
        }

        public int getJoinType() {
            return joinType;
        }

        public void setJoinType(int joinType) {
            this.joinType = joinType;
        }

        public int getIsShare() {
            return isShare;
        }

        public void setIsShare(int isShare) {
            this.isShare = isShare;
        }

        public int getLimitAmount() {
            return limitAmount;
        }

        public void setLimitAmount(int limitAmount) {
            this.limitAmount = limitAmount;
        }

        public int getIsRemind() {
            return isRemind;
        }

        public void setIsRemind(int isRemind) {
            this.isRemind = isRemind;
        }

        public String getTicketId() {
            return ticketId;
        }

        public void setTicketId(String ticketId) {
            this.ticketId = ticketId;
        }

        public String getStartDate() {
            return startDate;
        }

        public void setStartDate(String startDate) {
            this.startDate = startDate;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getTicketName() {
            return ticketName;
        }

        public void setTicketName(String ticketName) {
            this.ticketName = ticketName;
        }
    }
}
